body { font:70%/170% Verdana, Arial, Helvetica, sans-serif; color:#808080; }
a.greylink {color:#808080; text-decoration:underline}
h2 { font:195%/150% Helvetica, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin: 1em 0 5px 0em; }
h3 { font-size:125%; margin-left: 2px; margin-top: 5px; }
h4 { font-size:110%; margin-top: 1em; margin-left: 1em; }
a {text-decoration:none; color: #000;}
a:hover {text-decoration:underline}
img {border: none;}
.container { min-width: 800px; max-width: 80%; margin-left: auto; margin-right: auto; }
.content { float: left; display: block; width: 70%;}
.block { display: block; clear: both; padding: 8px; padding-top:15px; padding-bottom:15px}}
.footer {display: block; width: 100%; clear: both; text-align:left; margin-left: 2em;}
.navigation { margin-top: 2em; margin-left: 2em; display: block; }
.navigation a {	color:#3f3f3f; text-decoration:none; font-size: 1.5em; margin: 0 1em 0 0; }
.heading {font-weight:bold; display: block; padding-bottom: 10px;}
.links {font-size:12px; width:12em; vertical-align:top;}
.records {font-size:12px; vertical-align:top; width:45em; padding:15px; }
.letters { padding: 2em; color: #a3e1b9; white-space: nowrap; }
.letters a { font-size: 150% }
.li {padding-bottom:10px }
.list { border: 0 solid black; border-width: 0 1px 1px 1px; margin-left: 2em; }
.pane { float:left; display: block; min-width: 30%; margin-bottom: 10px; padding-left:15px;}
.category { display: block; position: relative; padding-left: 30px;}
.category img { position: relative; left: -10px; }
.person { margin-left: 2em;}
.list div { padding: 0.5em; }
.odd {background-color: #4da750; border-top: 1px solid black }
.even { background-color: #a3e1b9; border-top: 1px solid black  }
.main { float: left; width: 85%; }
.sidePanel { width: 30%; float: right; }
.sidePanel div { display: inline; white-space: nowrap; }
.sidePanel label {text-align:right; padding-right:0; }
.sidePanel input[type=text] { padding-left:0; width: 50%; }
.small { font-size: 75% }
.big { font-size: 125% }
.verybig { font-size: 150% }
.highlight { color: #4da750; }
.home { float: left; margin: 1em; padding: 1em; font-size: 120%; }
.home p { text-indent: 1em; }
.topborder { border-top:dotted 1px black;}
.bottomborder { border-bottom:dotted 1px red;}
.noindentp { padding-bottom: 8px;}
